home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 4025 < prev    next >
Encoding:
Text File  |  1996-08-06  |  9.4 KB  |  228 lines

  1. Newsgroups: comp.lang.c++
  2. Message-ID: <4e9vvv$pfv@salomon.zfe.siemens.de>
  3. From: fb@cobra.zfe.siemens.de (Frank Buschmann)
  4. Path: news.mchp.siemens.de!cobra!fb
  5. Subject: EuroPLoP 96
  6. Date: Fri, 26 Jan 1996 06:31:11 +0000
  7. X-Gateway: ZCONNECT XX ius.gun.de [UNIX/Connect v0.73]
  8. MIME-Version: 1.0
  9. Content-Type: text/plain; charset=ISO-8859-1
  10. Content-Transfer-Encoding: 8bit
  11.  
  12.  
  13.  
  14. ===================================
  15.  
  16.                     Announcement and Call for Papers
  17.  
  18.                      First European Conference on
  19.                   The Pattern Languages of Programs
  20.         
  21.                         July 11-13th, 1996
  22.                      Irsee, Bavaria, Germany
  23.  
  24.       http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  25.  
  26. ===================================
  27.  
  28. Important Dates
  29.  
  30.         o Submissions due                       April 5th, 1996
  31.         o Notification to authors               May 6th, 1996
  32.         o Final pre-conference draft due        May 31th, 1996
  33.         o Conference                            July 11-13th, 1996   
  34.         o Proceedings draft due                 October 14th, 1996
  35.  
  36. PRELIMINARY PROGRAM COMMITTEE
  37.  
  38. Program Chair:.  Bruce Anderson, IBM
  39. Conference Chair: Frank Buschmann, Siemens Research
  40.  
  41. Kent Beck, First Class Software
  42. Jim Coplien, AT&T Bell Labs
  43. Ward Cunningham, IBM
  44. Erich Gamma, Taligent
  45. Richard Gabriel, ParcPlace
  46. Ralph Johnson, University of Illinois, Urbana-Champaign
  47. Doug Lea, SUNY Oswego
  48. Robert Martin, RCM consulting
  49. John Vlissides, IBM Research
  50. Others to be announced soon...
  51.  
  52. OVERVIEW
  53.  
  54. Patterns capture the essence of successful solutions to problems that
  55. arise when building software systems.  A pattern describes a family of
  56. solutions to recurring problems.  Patterns form a language when woven
  57. together to provide a sequence or a process for the orderly resolution
  58. of problems.  Such pattern languages guide analysts, designers, and
  59. programmers to produce workable software that solves common
  60. organizational and development problems.
  61.  
  62. Mature engineering disciplines draw from a collective vocabulary of
  63. successful solutions to known architectural problems.  Automobile
  64. designers don't design cars using the laws of physics, they adapt
  65. adequate solutions from among those known to work well enough.  The
  66. extra few percent of performance available by starting from scratch
  67. typically isn't worth the cost. 
  68.  
  69. Patterns can form the basis for such a shared architectural consensus.
  70. If software is to become an engineering discipline, successful
  71. practices must be systematically documented and widely disseminated.
  72. Once expressed in the pattern form, solutions may be recast in new
  73. contexts to facilitate the widespread reuse of (micro-)architecture,
  74. detailed designs, algorithms, implementations, and organization
  75. structures. 
  76.  
  77. Patterns are important tools for documenting successful practices and
  78. improving software quality by addressing fundamental challenges in
  79. software system development.  Challenges addressed by design patterns
  80. include communication of architectural knowledge among developers;
  81. accommodating a new design paradigm or architectural style; resolving
  82. non-functional forces such as reusability, portability, and
  83. extensibility; and avoiding development traps and pitfalls that have
  84. traditionally been learned only by experience. 
  85.  
  86. EuroPLoP invites you to add your expertise to the growing corpus of
  87. patterns.  EuroPLoP's focus is improving the expression of patterns.  You
  88. will have the opportunity to refine and extend your patterns with help
  89. from knowledgeable and supportive fellow pattern enthusiasts. 
  90.  
  91. In addition to intensive pattern review sessions, participants at the
  92. conference will have many opportunities to discuss other aspects of
  93. writing, teaching, and applying patterns.  Every effort will be made
  94. to provide an informal and creative atmosphere.  The committee is open
  95. to out-of-the-ordinary submissions (write first) so long as they, like
  96. patterns, celebrate that elusive quality called "good design."
  97.  
  98. In the past two years, the international conference on Pattern
  99. Languages of Programming has been held solely in Allerton Park,
  100. Illinois in the United States.  However, patterns are a hot topic in
  101. the software community around the world, particularly in Europe.
  102. Therefore, this year the Pattern Languages of Programs conference will
  103. also be held in Kloster Irsee, Germany, July 10-14, 1996.  Both
  104. conferences will be closely coordinated.  There will be a joint
  105. program committee and authors can decide which conference they like to
  106. submit their papers. The editing process of the proceedings will also
  107. be coordinated. The proccedings will be published by Addison-Wesley in
  108. their Pattern Languages of Programming Design series.
  109.  
  110. Complete information on both PLoP conferences is available at:
  111.  
  112. http://www.cs.wustl.edu/~schmidt/jointPLoP-96.html
  113.  
  114. CONFERENCE TOPICS
  115.  
  116. All aspects of programs and their development are suitable topics for
  117. review at the conference.  Patterns might be so specific as to name
  118. particular objects, interface elements or implementation structures in
  119. a solution.  They could describe configurations of hardware, software,
  120. organizations, and individuals.  Patterns may or may not be specific
  121. to a domain or programming language.
  122.  
  123. The EuroPLoP conference will focus on concrete patterns and pattern
  124. languages spanning a range of topics, including (but not limited to)
  125. the following:
  126.  
  127.     o Organization and development processes
  128.     o Domain-specific software architectures
  129.     o Human/computer interface design
  130.     o Real-time systems
  131.     o Distributed and parallel processing
  132.     o Client/server programming
  133.     o Effective programming practices
  134.     o Simulations
  135.  
  136. We will make a particular effort at EuroPLoP '96 to begin to better
  137. integrate the patterns that have emerged over the last two years at
  138. EuroPLoP, and elsewhere.  Submissions that refine, extend, connect, and
  139. integrate this body of work are encouraged.  We hope as well to
  140. encourage collaboration among people that share common architectural
  141. interests.
  142.  
  143. CONFERENCE FORMAT
  144.  
  145. The centerpiece of EuroPLoP will once again be a series of writer's
  146. workshops.  At a typical conference, the author of a paper presents
  147. his or her work, while the audience silently observes.  In contrast,
  148. during a writer's workshop, the author silently observes, while the
  149. workshop participants discuss the strengths and weaknesses of each
  150. paper, accentuating positive aspects and suggesting improvements in
  151. content and style.
  152.  
  153. Based on experience and feedback from PLoP attendees during the past
  154. two years, the PLoP writer's workshop format has been remarkably
  155. effective for both authors and workshop participants.  This year, we
  156. plan to supplement the workshops with other activities such as:
  157.  
  158.       o How to present patterns effectively -- e.g., we'll examine
  159.         writing, typographic issues, as well as electronic media, such
  160.         as the World Wide Web.
  161.  
  162.       o How to teach patterns effectively 
  163.  
  164.       o Lessons learned applying patterns in production software 
  165.         environments 
  166.  
  167. We strongly encourage attendees to submit papers in order to benefit
  168. from the insights and constructive feedback from their peers.
  169. However, the PLoP conferences are open to everyone.  Over the last two
  170. years, roughly half of the participants at PLoP were not pattern
  171. authors.
  172.  
  173. HOW AND WHERE TO SUBMIT PAPERS
  174.  
  175. Authors should submit an electronic copy of the full paper, in
  176. English, to the program chair by no later than April 5th, 1996.  Email
  177. to EuroPLoP96@zfe.siemens.de.  Papers must be formatted in Postscript with
  178. only the most comprehensive pattern languages to exceed 10 pages.
  179. Submissions must be prefaced with ASCII text containing the paper's
  180. title, authors' names, contact name, email address, postal address,
  181. phone number, and a 100-word abstract.
  182.   
  183. We will notify you as to whether your paper will be reviewed at the
  184. conference by May 6th, 1996.  Revisions for draft distribution to
  185. registrants are due may 31st, 1996.  Final versions for papers
  186. selected for publication in the proceedings are due 14 October, 1996,
  187. roughly one month after the conference .  Our publisher requires that
  188. papers accepted for publication in the proceedings be in Microsoft
  189. Word format. 
  190.  
  191. The conference prefers papers written in the pattern form.  However,
  192. we will accept some papers discussing aspects of the form or
  193. experience using it.  The actual subject of patterns need not be
  194. original.  Rather, preference will be shown to authors best able to
  195. exploit the form in the field of computing.  Very liberal revision
  196. policies will insure authors can fold ideas gained at the conference
  197. into the published proceedings. 
  198.  
  199. Papers must not be published or under consideration elsewhere in the
  200. same or similar form. Obtain guidelines for authors or assistance in
  201. electronic submission from the conference or program chair.
  202.  
  203. CONFERENCE LOCATION
  204.  
  205. EuroPLoP will be held at Kloster Irsee, a former Benedictine 
  206. monastery, in the heart of Bavaria, Germany. Its history can be 
  207. traced back to the 12th century, and the buildings we see today were 
  208. erected in the beginning of the 18th century. The monastery is 
  209. surrounded by large woods and close to the Alps. Accommodation is 
  210. available on site. Irsee is well connected to Munich International 
  211. Airport by train or bus.
  212.  
  213.  
  214. Organizers
  215.  
  216. Frank Buschmann                Bruce Anderson
  217. Siemens AG                IBM EMEA Object Technology Practise
  218. Corporate Reserach and Development    32 Park Road
  219. Otto-Hahn-Ring 6            Wivenhoe
  220. 81739 Munich                Colchester
  221. Germany                    Essex   CO7 9LS
  222.                     England
  223.  
  224. Tel: +49/89/636-49323            Tel: +44.1206.825487
  225. Fax: +49/89/636-40898            Fax: +44.1206.825487
  226. e-mail: Frank.Buschmann@zfe.siemens.de    email:  bruce_anderson@uk.ibm.com
  227.  
  228.